const pathlib = require('path')
const wpk = require('webpack');

module.exports={
    //1,webpack原生需要的
    mode:"development",
    //2,webpack原生需要的
    entry:"./src/controller/alert.js",//入口
    //3,webpack原生需要的
    output:{
        path:pathlib.resolve('dest'),
        filename:'bundle.js'
    },
    //devServer插件提供的
    devServer:{
        contentBase:pathlib.resolve('static'),
        port:8090,
        hot:true,//是否开启热加载,需要与webpack的HotModuleReplacementPlugin插件一起使用
        historyApiFallback:true//请求任意不存在的接口默认返回到首页,设置指定页面需要增加配置(请百度看)(不包括请求×.html)
    },
    //这个应该也是webpack原声的(待验证)
    plugins:[
        new wpk.HotModuleReplacementPlugin()//这个插件只能更新js,不能更新html(需要配合devserver的hot属性)
    ]
}